πŸ“†HOTAIR ν”„λ‘œμ νŠΈ μ΅œμ’… 회고

πŸ€λ°œν‘œ 및 1μ°¨ ν”„λ‘œμ νŠΈ μ•„λ””μ˜€μŠ€..

2μ£Όκ°„μ˜ 1μ°¨ ν”„λ‘œμ νŠΈλ₯Ό λ§ˆλ¬΄λ¦¬ν•˜κ³  였늘 Zoom λ―ΈνŒ…μ— λͺ¨λ‘ λͺ¨μ—¬ λ°œν‘œλ₯Ό ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€.

우리 μ‘°μ—μ„œλŠ” λ‚΄κ°€ λ°œν‘œλ₯Ό ν–ˆλŠ”λ°, λ°œν‘œλ₯Ό ν•˜κΈ° μ „μ—λŠ” λ‚΄κ°€ 말을 μ œλŒ€λ‘œ ν•˜μ§€ λͺ»ν• κΉŒ κ±±μ •ν–ˆλ‹€λ©΄,

λ°œν‘œλ₯Ό ν•˜κ³  λ‚œ ν›„μ—λŠ” ν•΄κ²°ν•˜μ§€ λͺ»ν–ˆκ±°λ‚˜ μ œλŒ€λ‘œ 해보지 λͺ»ν–ˆλ˜ κΈ°λŠ₯μ΄λ‚˜, 기본적 λ§ˆν¬μ—…μ— λŒ€ν•΄ λ‹€μ‹œ 생각해 보게 λ˜μ—ˆλ‹€.

무엇보닀 자기 λ°˜μ„±μ„ μœ„ν•΄ λΈ”λ‘œκ·Έλ₯Ό λ‚¨κ²¨μ„œ μžŠμ§€ μ•ŠκΈ° μœ„ν•¨μ΄λ‹€.

νšŒμ›κ°€μž… 이미지

πŸ”₯1μ£Όμ°¨

new ballon

https://dev-seolleung2.netlify.app/HOTAIR%20PROJECT/hotair-1week/

1μ£Όμ°¨ 회고λ₯Ό μ˜¬λ Έμ—ˆλ‹€.

ν•œλ²ˆ 더 μš”μ•½μ„ ν•˜μžλ©΄ λ‚˜λŠ” ν”„λ‘ νŠΈμ—”λ“œ λ₯Ό λ‹΄λ‹Ήν–ˆκ³  λ‹€λ₯Έ νŽ˜μ–΄λ‹˜κ³Ό λ‘˜μ΄μ„œ λ§Œλ“€λ €λŠ” μ•±μ˜ λŒ€λž΅μ μΈ UI λ₯Ό ν”Όκ·Έλ§ˆλ‘œ κ·Έλ €λ‚˜κ°€κ³  HTML κ³Ό CSS 둜 λ§ˆν¬μ—…μ„ μ§„ν–‰ν–ˆλ˜ ν•œ μ£Όμ˜€λ‹€.

μ „λΆ€λŠ” μ•„λ‹ˆμ§€λ§Œ ν”Όκ·Έλ§ˆλ₯Ό μ‚¬μš©ν•΄μ„œ λ§Œλ“€κ²Œ 될 μ•±μ˜ 와이어 ν”„λ ˆμ΄λ°μ„ (ν”„λ‘œν†  νƒ€μž…μ„) λ§Œλ“€ 수 μžˆλŠ” μžμ‹ κ°μ΄ 생겼닀.

그리고 같이 ν•˜λŠ” νŽ˜μ–΄λ‹˜μ„ λ³΄λ©΄μ„œ HTML ꡬ쑰λ₯Ό λ‚˜λ³΄λ‹€ 훨씬 μ›ν™œν•˜κ²Œ λ‹€λ£¨λŠ” λͺ¨μŠ΅μ— λ†€λžκΈ°μ— λ‹€μŒ ν”„λ‘œμ νŠΈλ₯Ό 진행할 λ•ŒλŠ”,

λ‚΄κ°€ ν”„λ‘ νŠΈμ—”λ“œλ₯Ό 맑던 λ°±μ—”λ“œλ₯Ό 맑던 ν•˜λ£¨ ν•œ λ‘μ‹œκ°„ μ •λ„λŠ” 기본적인 λ§ˆν¬μ—…, CSS λ₯Ό κ·Έλ €λ‚˜κ°€λŠ” μ—°μŠ΅μ„ ν•΄ λ‚˜κ°ˆ 것이닀.

둜그인

그리고 ν•˜λ‚˜ 더, 와이어 ν”„λ ˆμ΄λ°μ„ ν•˜λŠ” 것도 μ’‹μ§€λ§Œ λ„ˆλ¬΄ 거기에 μ‹œκ°„μ„ μŸμ•„μ„œλŠ” μ•ˆ λœλ‹€κ³  μƒκ°ν–ˆλ‹€.

잘 ν•˜μ‹œλŠ” λΆ„μ˜ 화면을 λ³΄λ©΄μ„œ μ„œλ‘œ λ§žμΆ°κ°€λŠ” 방식도 μ’‹μ§€λ§Œ 그보닀 각자 νŽ˜μ΄μ§€λ₯Ό λ‚˜λˆ μ„œ λͺ¨λ°”일일 λ•Œμ˜ λ°˜μ‘ν˜•κΉŒμ§€ ν™•μ‹€νžˆ λ§‘κ²¨μ„œ μΌμž„ν•˜κ²Œ ν•˜λ©΄ 더 μ’‹κ² λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.

SCSS λ₯Ό ν•˜λ©΄ μ„œλ‘œμ˜ λ³€μˆ˜λ₯Ό λ§žμΆ°μ•Ό ν•˜λ‹ˆκΉŒ 그럴 수 μžˆκ² μœΌλ‚˜ μ„œλ‘œμ˜ κ³΅ν‰ν•œ λ°œμ „μ„ μœ„ν•΄μ„œλŠ” CSS λ§ŒμœΌλ‘œλ„ 아무 상관 없을 λ“― μ‹Άλ‹€.

λ‚΄ μƒκ°μ—λŠ” μœ„μ— 적은 방법이 μ’‹κ³  κ°μžκ°€ κΈ°μ—¬ν–ˆλ‹€λŠ” λŠλ‚Œμ— 더 μ—΄μ‹¬νžˆ ν•˜κ²Œ 될 것 κ°™λ‹€.

κ·Έλ ‡κ²Œ ν•˜μ§€ μ•ŠμœΌλ©΄ μ±…μž„μ†Œμž¬κ°€ λΆˆλΆ„λͺ… ν•΄μ Έμ„œ 아무것도 μ•ˆν•˜κ³  놓고 μžˆμ–΄λ„ 말을 μ œλŒ€λ‘œ ν•˜μ§€ λͺ»ν•˜λŠ” λ“― μ‹Άλ‹€.

그리고 무쑰건 μƒλŒ€μ— 맞좰 μ£Όλ € ν•˜μ§€ 말고 μ•„λ‹ˆλ‹€ 싢을 λ•ŒλŠ” μ΅œλŒ€ν•œ μ™„κ³‘ν•˜κ³  κ°•λ ₯ν•˜κ²Œ μ£Όμž₯을 νŽΌμ³μ•Ό κ² λ‹€.

πŸ”₯2μ£Όμ°¨

2μ£Όμ°¨λŠ” μ™„μ„±λœ λ§ˆν¬μ—…μ„ 가지고 λ¦¬μ•‘νŠΈ μ»΄ν¬λ„ŒνŠΈλ‘œ μ μš©ν•˜κ³  μ‹€μ œ κΈ°λŠ₯듀을 κ΅¬ν˜„ν•΄μ„œ μš”μ²­κ³Ό 응닡을 λ°±μ—”λ“œμ™€ μ›ν™œν•œ μ†Œν†΅μ„ κ°€λŠ₯ν•˜κ²Œ λ§Œλ“€μ–΄μ•Ό ν–ˆλ‹€.

2μ£Όμ°¨ μ›”μš”μΌλΆ€ν„°λŠ” 거의 μƒˆλ²½ λ‹€μ„―μ‹œ, μ—¬μ„―μ‹œκΉŒμ§€ ν–ˆμ—ˆλŠ”λ° μ‹œκ°„κ³Ό 아웃풋은 μ •λΉ„λ‘€ ν•˜μ§€λŠ” μ•ŠλŠ”λ‹€λŠ” 것을 λŠκΌˆλ‹€.

λ­”κ°€ 보기에 λ‹¨μˆœν•œ κΈ°λŠ₯인데 λ°°μ› λ˜ 것은, ν˜Ήμ€ 이전에 ν•΄λ΄€λ˜ 것은 μ™œ 기얡이 λ‚˜μ§ˆ μ•ŠλŠ” κ²ƒμΌκΉŒ?

ν•˜μ§€λ§Œ κ·Έ μ‹œκ°„μ€ λ‚˜λ¦„μ˜ 해법을 νŽ˜μ–΄λ‹˜κ³Ό μ°Ύμ•„λ‚˜κ°€κ³  κΈ°λ»ν–ˆμ„ λ•Œ 맀우 μ˜λ―Έμžˆμ—ˆλ‹€κ³  μƒκ°ν•œλ‹€.

인생을 λ°”κΎΈλ €λŠ” λ…Έλ ₯을 ν•˜λŠ”λ° μ‰¬μ› μœΌλ©΄ λˆ„κ΅¬λ‚˜ λ‹€ ν•˜μ§€ μ•Šμ•˜μ„κΉŒ?

μ•„λž˜λŠ” λ°œν‘œν•  λ•Œ 피피티에 넣은 Socket.io λ₯Ό μ΄μš©ν•œ μ–‘λ°©ν–₯ μ‹€μ‹œκ°„ μ±„νŒ…μ˜ λͺ¨μŠ΅μ΄λ‹€.

Socketio μ±„νŒ…

ν”„λ‘ νŠΈμ—”λ“œ μž…μž₯μ—μ„œ μ•„μ‰¬μ› λ˜ 점은

  1. 둜그인 ν›„ λ¦¬λ””λ ‰μ…˜ λ˜λŠ” ν™”λ©΄ μ—μ„œ μ™Όμͺ½μ—λŠ” 채널 리슀트, 였λ₯Έμͺ½μ—λŠ” ν˜„μž¬ μ ‘μ†ν•œ μ‚¬λžŒ 리슀트λ₯Ό 보여주며, λͺ¨λ°”μΌμ—μ„œ 햄버거 λ²„νŠΌμ„ λˆŒλ €μ„ λ•Œ λ‚˜νƒ€λ‚¬λ‹€ μ‚¬λΌμ§€κ²Œ ν•˜λŠ” λ°˜μ‘ν˜• μ• λ‹ˆλ©”μ΄μ…˜μ„ λͺ»ν•¨.
  2. 기본적인 CSS 도 λ‚˜μ˜μ§€ μ•Šμ•˜μ§€λ§Œ μ• μ΄ˆ λ””μžμΈμ΄ 독창적이지 μ•Šμ„ 것이면 μ²˜μŒμ— λ””μŠ€μ½”λ“œμ˜ λ””μžμΈμ„ μ–΄λŠμ •λ„ 따라 κ°€λ €λŠ” μ‹œλ„λ„ μ’‹μ•˜μ„ κ±° κ°™λ‹€.
  3. νŽ˜μ–΄λ‹˜κ³Ό 역할을 λΆ„λ‹΄ν•œ λ‹€κ³  ν•΄μ„œ λ‚΄κ°€ νŽ˜μ–΄λ‹˜μ΄ 무엇을 ν•˜λŠ”μ§€ μ•„μ˜ˆ μžŠμ–΄λ²„λ¦¬λ©΄ μ•ˆλœλ‹€λŠ” 점.
  4. 기본적인 CSS λ””μžμΈμ— λŒ€ν•œ λ‚˜μ˜ 이해λ₯Ό 더 μ˜¬λ¦¬λŠ” ν•™μŠ΅μ„ ν•΄μ•Όκ² λ‹€ λΌλŠ” 자기 λ°˜μ„±.
  5. λ°±μ—”λ“œ νŽ˜μ–΄λ‹˜λ“€μ˜ 속도λ₯Ό λ§žμΆ”κΈ° μœ„ν•΄ 쑰금 더 κ³ κ΅°λΆ„νˆ¬ ν–ˆμ–΄μ•Ό ν–ˆλ‹€.
  6. ν•  수 μžˆμ„ κ±°μ—μš” λΌλŠ” 말은 아무 μ†Œμš©μ΄ μ—†λ‹€. κ·Έλƒ₯ ν•˜κ³  λ‹€μŒλ‚  μ•„μΉ¨ μ΄λ ‡κ²Œ ν•΄λ΄€λŠ”λ° 어떀지 μ½”λ“œλ₯Ό 같이 λ³ΌκΉŒμš”? μ΅œμ†Œ μ΄λ ‡κ²ŒλŠ” ν•΄μ•Ό μ„±μ˜κ°€ μžˆλ‹€κ³  μƒκ°ν•œλ‹€.
  7. λ¦¬μ•‘νŠΈ 훅에 λŒ€ν•œ, useEffect, use - 둜 μ‹œμž‘ν•˜λŠ” Hooks 에 λŒ€ν•œ κ°œλ… 이해도가 μ•½ν–ˆλ‹€.
  8. Socket.io λ₯Ό λ‹€μ‹œ 찬찬히 μ‚΄νŽ΄λ³Ό κΈ°νšŒκ°€ 생긴닀면 κ·Έ λ•ŒλŠ” μ΅œμ†Œν•œμ˜ 였λ₯˜λ‘œ κΈ°λŠ₯을 κ΅¬ν˜„ν•˜κ²Œ λ§Œλ“€ 수 μžˆμ„ κ±° κ°™λ‹€.

πŸ”₯κ·Έλž˜μ„œ λ‚˜λŠ”

λ‹€μŒ ν”„λ‘œμ νŠΈμ—λŠ” 주도적이고 더 적극적으둜 λ°”λ€” 것이닀.

λ‹€λ₯Έ νŒ€μ›μ˜ 열정을 기닀리기 보닀 λ‚΄κ°€ νŒ€μ›λ“€μ˜ 사기λ₯Ό 올릴 수 있게 적극적으둜 λ‚˜μ„€ 것이닀.

λ³„λ„μ˜ κ³Όμ™Έ μ‹œκ°„μ— λ§ˆν¬μ—…, CSS μ—°μŠ΅μ„ ν•  것이닀.

skill stacks

μœ„μ˜ ν”Όν”Όν‹° λ°œν‘œλ¬Ό 의 기술 μŠ€νƒμ„ 더 ν’μ„±ν•˜κ²Œ ν•˜κΈ° 보닀 ν•΄λ³Έ 것이라도 μ•„λŠ”κ²Œ μ•„λ‹ν…Œλ‹ˆ 쑰금 더 겸손함을 가지고 ν•™μŠ΅κ³Ό ν”„λ‘œμ νŠΈμ— μ°Έμ—¬ν•΄μ•Ό κ² λ‹€.

μ˜μš•λΏœλΏœμ΄λ©΄μ„œλ„ λ‹€μŒ 2μ°¨ ν”„λ‘œμ νŠΈκ°€ κΈ°λŒ€λ°˜ κ±±μ •λ°˜μ΄κΈ°λ„ ν•˜λ‹€. γ…Žγ…Ž!


Written by@[DotoriMook]
ν”„λ‘ νŠΈμ—”λ“œ μ£Όλ‹ˆμ–΄ 개발자 λ„ν† λ¦¬λ¬΅μ˜ 기술개발 λΈ”λ‘œκ·Έ μž…λ‹ˆλ‹€.

GitHubMediumTwitterFacebook